/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package calculadora1;

import java.io.File;
//se crea una interfaz generica de la calculadora
public interface calcInterface<E> {
    
    //se crea el metodo push, recibiendo como parametro un elemento de E
    public void push(E item);
    // post: el valor se le agrega al stack
    
    //se crea el metodo pop, devolviendo un elemento de E
    public E pop();
    // pre: que el stack no este vacio
    // post: se devuelve valor mas reciente ingresado
    
    //se crea el metodo peek, mostrando un elemento de E
    public E peek();
    // pre: que el stack no este vacio
    // post: unicamente mostrara el valor mas reciente ingresado
     
    //se crea el metodo empty, devolviendo un boolean
    public boolean empty();
    // post: devolvera si esta vacio o lleno el stack
    
    //se crea el metodo de size, devolviendo la cantidad
    public int size();
    // post: devolvera el tamaño del stack
    
}

